package cn.sjx.org.mapper;

import cn.sjx.basic.mapper.BasicMapper;
import cn.sjx.org.domain.Department;
import cn.sjx.org.query.DepartmentQuery;
import org.springframework.stereotype.Component;

import java.io.Serializable;
import java.util.List;

@Component
public interface DepartmentMapper extends BasicMapper<Department> {

//    //查询所有
//    public List<Department> getAll();
//
//    //查询单个
//    public Department getById(Serializable id);
//
//    //增加
//    public void insert(Department department);
//
//    //修改
//    public void update(Department department);
//
//    //按ID删除
//    public void deleteById(Serializable id);
//
//
//    //查询总条数
//    Long loadTotal(DepartmentQuery query);
//
//    //查询当前页数据
//    List<Department> loadData(DepartmentQuery query);

//    void batchRemove(List<Long> ids);

//    List<Department> tree();
}
